
#ifndef __RIGIDBODY_H
#define __RIGIDBODY_H

#include "vector4.h"

class Joint;
class Model;

class RigidBody
{
/* Member Variables */
private:
	unsigned int rb_id;
	Model *rb_model;

public:
	Vector4 r; // position vector
	Vector4 v; // velocity vector


/* Member Functions */
private:


public:
	RigidBody();
	
	bool load(std::string filename);

	void setPos(float x, float y, float z);
	void setColors(int num, float **colors);

	void draw();
	

private:
	static unsigned int next_id;
};

#endif
